home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / git-4.3 / git-4 / git-4.3.11 / info / git.info-2 < prev    next >
Encoding:
GNU Info File  |  1996-06-06  |  48.4 KB  |  1,273 lines

  1. This is Info file git.info, produced by Makeinfo-1.63 from the input
  2. file ./git.texinfo.
  3.  
  4. START-INFO-DIR-ENTRY
  5. * GIT: (git).         GNU Interactive Tools
  6. END-INFO-DIR-ENTRY
  7.  
  8.    GIT: A set of interactive tools, by Tudor Hulubei and Andrei Pitis.
  9.  
  10.    This file documents the GNU Interactive Tools package.
  11.  
  12.    Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc.
  13.  
  14.    Permission is granted to make and distribute verbatim copies of this
  15. manual provided the copyright notice and this permission notice are
  16. preserved on all copies.
  17.  
  18.    Permission is granted to copy and distribute modified versions of
  19. this manual under the conditions for verbatim copying, provided that the
  20. entire resulting derived work is distributed under the terms of a
  21. permission notice identical to this one.
  22.  
  23.    Permission is granted to copy and distribute translations of this
  24. manual into another language, under the above conditions for modified
  25. versions, except that this permission notice may be stated in a
  26. translation approved by the Foundation.
  27.  
  28. 
  29. File: git.info,  Node: gitwipe,  Next: gitmount,  Prev: gitkeys,  Up: Description
  30.  
  31. The GIT wipe file utility
  32. =========================
  33.  
  34.    `gitwipe' is an utility for wiping files. It overwrites the file
  35. contents with a random sequence of numbers and then calls `sync'().
  36.  
  37.    Note that `gitwipe' does *not* delete the file since (under `Linux'
  38. at least) the `sync'() system call might return before actually writing
  39. the new file contents to disk.  Deleting the file might be dangerous
  40. because some file systems can detect that the blocks in the file are no
  41. longer used and never write them back to disk in order to improve
  42. performance.  It is up to you to delete the file(s) at a later moment.
  43.  
  44. 
  45. File: git.info,  Node: gitmount,  Next: gitaction,  Prev: gitwipe,  Up: Description
  46.  
  47. The GIT mount utility
  48. =====================
  49.  
  50.    `gitmount' is a script that allows you to mount any block device
  51. without specifying the file system type.  You may now insert the floppy
  52. in the drive and type '`gitmount' `fd0'' and the first floppy will be
  53. mounted in the directory `/mnt/fd0'.
  54.  
  55.    You don't need to know the file system type anymore.  The directories
  56. `/mnt/fd0' and `/mnt/fd1' must exist.  If you want to use `gitmount'
  57. with the block device `/dev/xxx' then the directory `/mnt/xxx' must
  58. exist too.
  59.  
  60. 
  61. File: git.info,  Node: gitaction,  Next: gitredir,  Prev: gitmount,  Up: Description
  62.  
  63. The GIT per file type action script
  64. ===================================
  65.  
  66.    `gitaction' is a script that executes a different action for each
  67. file type specified.  It is called by the `git' program when pressing
  68. `F2' or `^Xa'.
  69.  
  70.    The first parameter is the current directory name and the second one
  71. is the file name to be matched against the default patterns.  The
  72. matching is done using the shell 'case' statement.
  73.  
  74.    If you press `F2' or `^Xa' on a `*.c' file, `git' will compile it,
  75. if you press `F2' or `^Xa' on a `*.tar.gz' file, `git' will list the
  76. tar archive contents, if you press the same keys on a `*.gz' file,
  77. `git' will display its uncompressed contents on the screen, etc ...
  78.  
  79.    By default `gitaction' checks for the following patterns:
  80.  
  81. "*.cc"  "*.c"  "*.l"  "*.y"  "*.h" "*.s" "*.S" "*.o" "*.a" "*.sa"
  82. "Makefile" "makefile" "*.tar.gz" "*.tgz"  "*.tar.z" "*.tar.Z"  "*.taz"
  83. "*.tar"  "*.gz"  "*.z"  "*.Z"  "*.doc" "*.txt" "*.gif" "*.jpg" "*.tif"
  84. "*.bmp" "*.fli" "*.flc" compressed/uncompressed manual pages
  85.  
  86. and acts as appropriate.  If no pattern is found, the file is displayed
  87. using `more'.  Feel free to change this.
  88.  
  89.    If you want to find out what the default action for each file type is
  90. (or if you want to modify it), just read/modify the `gitaction' script.
  91.  
  92.    If you press `F2' or `^Xa' on a `*.gif' file or `*.jpg' file and you
  93. have the `zgv' utility installed, you will be able to see it.  If you
  94. want to change the gif/jpeg viewer, all you need to do is to change its
  95. name in the `gitaction' script.  I don't know a `*.bmp' or `*.tif'
  96. viewer.  Feel free to add one in the `gitaction' script.
  97.  
  98. 
  99. File: git.info,  Node: gitredir,  Next: gitrgrep,  Prev: gitaction,  Up: Description
  100.  
  101. The GIT stdout to stderr redirection script
  102. ===========================================
  103.  
  104.    `gitredir' is a very small script that fools the `git' program,
  105. making it believe that the command started wrote something to standard
  106. error.  It was not designed to be used as a stand alone program.
  107.  
  108.    `gitredir' is useful for programs like `du'.  We are interested in
  109. du's output and we would like to write it on the status line
  110. (especially the output of the 'du -s' command).  Normally, this is not
  111. possible because 'du -s' will display the information on the standard
  112. output (`git' catches only standard error) and will exit with the exit
  113. code 0.  `git' will display the standard error contents on the status
  114. bar only if the program exit status is not 0.
  115.  
  116.    So, `gitredir' starts a program, sends its standard output through a
  117. pipe to a sub-shell which read from the pipe and write to standard
  118. error.  After that, `gitredir' exits with the exit code 1.  This way,
  119. `git' thinks that an error occured and display the standard error
  120. redirection file to the status bar.  Stupid, but useful.
  121.  
  122. 
  123. File: git.info,  Node: gitrgrep,  Prev: gitredir,  Up: Description
  124.  
  125. The GIT recursive grep script
  126. =============================
  127.  
  128.    `gitrgrep' is a very small script that calls `grep' recursively.  It
  129. accepts `grep' like options / parameters, the only difference being
  130. that file specifications should be quoted:
  131.  
  132.              `gitrgrep' main '*.c'
  133.      
  134.      or
  135.      
  136.              `gitrgrep' errno '*.c *.h'
  137.  
  138.    `gitregrep' and `gitrfgrep' are recursive versions of the egrep and
  139. fgrep programs.
  140.  
  141. 
  142. File: git.info,  Node: Customization,  Next: Limitations,  Prev: Description,  Up: Top
  143.  
  144. Customizing GNU Interactive Tools
  145. *********************************
  146.  
  147. * Menu:
  148.  
  149. * Environment Variables::               Environment variables used by GIT
  150. * Configuration Files::                 GIT's configuration files
  151.  
  152. 
  153. File: git.info,  Node: Environment Variables,  Next: Configuration Files,  Up: Customization
  154.  
  155. Environment Variables
  156. =====================
  157.  
  158.    The configuration files use shell environment variables to call the
  159. shell, editor, mail reader, compress and virtual memory status utility.
  160. That means that if you set GIT_SHELL, GIT_EDITOR, GIT_RMAIL,
  161. GIT_COMPRESS or GIT_VMSTAT to some value, that value will be used
  162. instead of the default one.  The defaults are:
  163.  
  164.          GIT_SHELL='/bin/sh'
  165.          GIT_EDITOR='vi'
  166.          GIT_RMAIL='emacs -f rmail'
  167.          GIT_PAGER='more'
  168.          GIT_COMPRESS='gzip -9'
  169.          GIT_VMSTAT='free'
  170.  
  171.    If SHELL is defined, GIT_SHELL will be set to that value.  If EDITOR
  172. is defined, GIT_EDITOR will be set to that value.  If you want to
  173. change the default settings, put something like this into your
  174. `.profile':
  175.  
  176.          export GIT_SHELL='/usr/local/bin/bash'
  177.          export GIT_EDITOR='emacs'
  178.          export GIT_RMAIL='elm'
  179.          export GIT_PAGER='less'
  180.          export GIT_COMPRESS='compress'
  181.          export GIT_VMSTAT='vmstat'
  182.  
  183. 
  184. File: git.info,  Node: Configuration Files,  Prev: Environment Variables,  Up: Customization
  185.  
  186. Configuration Files
  187. ===================
  188.  
  189.    There is one configuration file per terminal type in `GIT'.  The
  190. configuration file(s) reside in the user's home directory or (the
  191. default versions) in the directory `$(prefix)/lib' (usually
  192. `/usr/local/lib').
  193.  
  194.    Their generic name is `.gitrc.TERM'.  `GIT' allows each terminal
  195. type to have its own configuration file (TERM is the value of the TERM
  196. environment variable (e.g `vt102'); for the `Linux' console the
  197. configuration file is `.gitrc.console').
  198.  
  199.    Since most of the key bindings are common to all the terminal types,
  200. a configuration file called `.gitrc.common' is parsed before parsing
  201. the normal `.gitrc.TERM' configuration file, the later one defining
  202. only those keys that are terminal specific.  However, if a key binding
  203. is redefined in the `.gitrc.TERM' file, that binding will be used.
  204.  
  205.    If the `GIT' package have been compiled without passing the
  206. `--enable-terminfo' option to the `configure' script and your system
  207. has a huge `termcap' database (`/etc/termcap'), you can copy the
  208. termcap definition(s) of your terminal(s) in a file called, lets say
  209. `.termcap' and put it in your home directory.  After that, set your
  210. TERMCAP environment variable to point to it.  You should add something
  211. like this to your `.profile':
  212.  
  213.      TERMCAP=`/home/mike/.termcap'
  214.  
  215.    The interactive programs in the `GIT' package can run without such a
  216. file, but on systems with huge `termcap' databases, copying the
  217. definitions of the most used terminals in a local `.termcap' file will
  218. lead to a faster start.
  219.  
  220.    The `.gitrc.TERM' it is first time searched in the home directory
  221. then, if not found, in the directory `$(prefix)/lib' (usually
  222. `/usr/local/lib'). The configuration file is structured on sections,
  223. each section containing variables in the following format:
  224.  
  225.          `variable-name' = `first-field';`second-field'; ...
  226.  
  227.    After the `variable-name' at least one space or tab is required.
  228. All characters after a `#' are ignored and if you comment a section
  229. name, the whole section is ignored.
  230.  
  231.    Section names are enclosed in rectangular brackets (`[' and `]').
  232. Note that this manual don't include them while refering to section
  233. names.
  234.  
  235.    The `GIT' package contains three major programs: `git', `gitps' and
  236. `gitview'.  Each one has its own sections in the configuration files.
  237. There is also a global setup section called `Setup' that is used by all
  238. these programs.
  239.  
  240. * Menu:
  241.  
  242. * Key Sequences::               How to write a key sequence.
  243.  
  244. * Setup::                       The global setup section.
  245.  
  246. * git Sections::                git's sections.
  247. * gitps Sections::              gitps's Sections.
  248. * gitview Sections::            gitview's Sections.
  249.  
  250. 
  251. File: git.info,  Node: Key Sequences,  Next: Setup,  Up: Configuration Files
  252.  
  253. Writing key sequences
  254. ---------------------
  255.  
  256.    `GIT' contains three interactive programs.  Their names are: `git'
  257. (this is the file system browser), `gitps' (this is the process
  258. viewer/killer and `gitview' (this is the ASCII/HEX file viewer).  Each
  259. one of these programs has its own set of key bindings.
  260.  
  261.    The convention used in describing key bindings are very simple.  Here
  262. there are some examples that will help you to understand them.  The
  263. corresponding `Emacs' conventions will help you even more.
  264.  
  265.    `^A' means keeping the Ctrl key down and pressing the `a' key
  266. (`C-a').
  267.  
  268.    The `ESC' character is represented as `^[' so that you can use the
  269. meta character (`M-' ) where available (or the `ESC' key):
  270.  
  271.    `^[a' corresponds to `M-a' (pressing the `ESC' key and then `a').
  272.  
  273.    The `^' character is represented as `^^'.
  274.  
  275.    The `backspace' character is represented as `^_'.
  276.  
  277.    The `Ctrl-SPACE' character (`C-SPC') is represented as `^$'.
  278.  
  279.    The space (`SPC') character is represented as `^@'.
  280.  
  281.    Note that the key bindings notation described here is only used in
  282. the configuration files.  For the sake of readability this manual uses
  283. `ESC' for the `ESC' key, `SPC' for the `SPACE' key and `RET' for the
  284. `RETURN' (`ENTER') key.
  285.  
  286. 
  287. File: git.info,  Node: Setup,  Next: git Sections,  Prev: Key Sequences,  Up: Configuration Files
  288.  
  289. The global setup section
  290. ------------------------
  291.  
  292.    In this section the variables have only one field.
  293.  
  294. `TempDirectory'
  295.  
  296.    This variable specifies the location of the temporary files created
  297. by `git'.
  298.  
  299. `AnsiColors'
  300.  
  301.    This variable should be set to `ON' if the terminal supports
  302. standard `ANSI' color sequences.  Otherwise it should be `OFF'.  If
  303. `AnsiColors' is `ON', `GITxxx-Color' sections will be used in the
  304. configuration files `.gitrc.TERM'.  Otherwise, `GIT' interactive
  305. programs will use the `GITxxx-Monochrome' sections.
  306.  
  307. `UseLastScreenChar'
  308.  
  309.    This variable is used for terminals that can't write on the last
  310. character of the screen without scrolling the entire screen.  If your
  311. terminal has no problem writing there (`Linux' console, vt100, vt102,
  312. xterm, ...)  set it to `ON'.  Otherwise (hpterm), it should be `OFF'.
  313.  
  314. `StartupScrollStep'
  315.  
  316.    This variable specifies the scroll step initial value for both
  317. panels.
  318.  
  319. 
  320. File: git.info,  Node: git Sections,  Next: gitps Sections,  Prev: Setup,  Up: Configuration Files
  321.  
  322. git Sections
  323. ------------
  324.  
  325. * Menu:
  326.  
  327. * GIT-Setup::                   git's setup section.
  328. * GIT-Color::                   git's color section.
  329. * GIT-Monochrome::              git's monochrome section.
  330. * GIT-Keys::                    git's keys section.
  331. * GIT-FTI::                     git's file type information section.
  332.  
  333. 
  334. File: git.info,  Node: GIT-Setup,  Next: GIT-Color,  Up: git Sections
  335.  
  336. git Setup
  337. .........
  338.  
  339.    In this section the variables have only one field.
  340.  
  341. `StartupFileDisplayMode'
  342.  
  343.    This variable specifies the file specific information displayed at
  344. startup.  It can be any of `OwnerGroup', `DateTime', `Size', `Mode' or
  345. `FullName'.  Its value initially affects both panels but it can be
  346. changed separately afterward.
  347.  
  348. `StartupFileSortMethod'
  349.  
  350.    This variable specifies the startup sort method.  It can be any of
  351. `Name', `Extension', `Size', `Date', `Mode', `OwnerId', `GroupId',
  352. `OwnerName' or `GroupName'.  Its value initially affects both panels
  353. but it can be changed separately afterward.
  354.  
  355. `ConfirmOnExit'
  356.  
  357.    If this variable is `ON', the user is prompted for confirmation at
  358. exit.
  359.  
  360. `HistoryFile'
  361.  
  362.    This variable specifies the history file name.  The default value is
  363. `~/.githistory'.
  364.  
  365. `InfoDisplay'
  366.  
  367.    If this variable is `OFF', auxiliary file informations are not
  368. displayed.  This can be useful if you are using a very slow terminal.
  369.  
  370. `LeadingDotMatch'
  371.  
  372.    If this variable is `OFF' when matching files for
  373. select-files-matching-pattern / unselect-files-matching-pattern then the
  374. leading '.' in the file name is matched only explicitly.
  375.  
  376. `TypeSensitivity'
  377.  
  378.    If this variable is `OFF', colors are not used when displaying
  379. files.  Normally, the information in the `GIT-FTI' section is used to
  380. display files with different colors, depending on their types.  Note
  381. that `TypeSensitivity' is automatically set to `OFF' when `AnsiColors'
  382. is `OFF'.  *Note GIT-FTI::, for mor information.
  383.  
  384. `NormalModeHelp'
  385.  
  386. `CommandLineModeHelp'
  387.  
  388.    These variables describe the status bar contents for each `git' mode
  389. when no errors occurred.  `git' can display on the status bar a help
  390. string and/or some system information (system type, hostname, machine
  391. type and the current date) using escape characters:
  392.  
  393.              \s      ->      the system type
  394.              \h      ->      the host name
  395.              \m      ->      the machine type
  396.              \d      ->      the current date
  397.    *Note Modes::, for more information.
  398.  
  399. 
  400. File: git.info,  Node: GIT-Color,  Next: GIT-Monochrome,  Prev: GIT-Setup,  Up: git Sections
  401.  
  402. Using git on colors displays
  403. ............................
  404.  
  405.    In this sections the variables have only one field.
  406.  
  407.    These section allows you to customize the colors of `git'.  Reading
  408. the `.gitrc.TERM' configuration file is self explanatory.
  409.  
  410. 
  411. File: git.info,  Node: GIT-Monochrome,  Next: GIT-Keys,  Prev: GIT-Color,  Up: git Sections
  412.  
  413. Using git on monochrome displays
  414. ................................
  415.  
  416.    In this sections the variables have only one field.
  417.  
  418.    These section allows you to customize the appearance of `git' on
  419. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  420. self explanatory.
  421.  
  422. 
  423. File: git.info,  Node: GIT-Keys,  Next: GIT-FTI,  Prev: GIT-Monochrome,  Up: git Sections
  424.  
  425. Defining keys
  426. .............
  427.  
  428.    These section describes the actions `git' takes when a specified key
  429. is pressed.  A variable can have up to 6 fields separated by ';'.  Each
  430. line in this section looks like:
  431.  
  432.      `key-sequence' = `command-name';`formatted-command';`new-dir';
  433.                     `save-screen';`pause';`hide'
  434.  
  435.    Note that you can't continue the variable fields description on the
  436. next line.
  437.  
  438. * Menu:
  439.  
  440. * key-sequence::                        The key-sequence field.
  441. * command-name::                        The command-name field.
  442. * formatted-command::                   The formatted-command field.
  443. * new-dir::                             The new-dir field.
  444. * save-screen::                         The save-screen field.
  445. * pause::                               The pause field.
  446. * hide::                                The hide field.
  447.  
  448. 
  449. File: git.info,  Node: key-sequence,  Next: command-name,  Up: GIT-Keys
  450.  
  451. The key-sequence field
  452. ......................
  453.  
  454.    `key-sequence' is the key sequence associated with the given
  455. command.  You can use any key sequence that doesn't start with an ascii
  456. character (0x20 to 0x7e).
  457.  
  458.    Symbolic key names (`F0', `F1', `F2', ... `F10', `UP', `DOWN',
  459. `RIGHT', `LEFT', `INS', `DEL', `HOME', `END', `PGUP' and `PGDOWN') can
  460. be used instead of the key sequence.  If some keys don't have a
  461. `termcap'/ `terminfo' description (like the `F11'/`F12' keys on the
  462. `Linux' console) you can specify the key sequence in the usual way.
  463.  
  464. 
  465. File: git.info,  Node: command-name,  Next: formatted-command,  Prev: key-sequence,  Up: GIT-Keys
  466.  
  467. The command-name field
  468. ......................
  469.  
  470.    `command-name' is a command generic name.  Even if it is not always
  471. used, the `command-name' must be present (if a command is associated
  472. with a `key-sequence').  If it is not, no action will be taken when
  473. pressing `key-sequence'.
  474.  
  475.    There are two types of commands in `git': built-in commands and user
  476. defined commands.  If the `command-name' section contains a built-in
  477. command specification, the other fields are ignored.
  478.  
  479.    Note that by convention built-in command names contain only lower
  480. case letters while user defined command names contain only upper case
  481. letters.
  482.  
  483. 
  484. File: git.info,  Node: formatted-command,  Next: new-dir,  Prev: command-name,  Up: GIT-Keys
  485.  
  486. The formatted-command field
  487. ...........................
  488.  
  489.    - `formatted-command' is a shell command which can contain some
  490. scanf like format specifiers.  They are used to get the current entry
  491. name, owner, group, mode, etc.
  492.  
  493.    Note that using uppercase `format specifiers' you will be able to
  494. access the other panel path, file and directory names, etc.
  495.  
  496.    These are the available `format specifiers':
  497.  
  498. * Menu:
  499.  
  500. * %s::                          The %s format specifier.
  501. * %f::                          The %f format specifier.
  502. * %d::                          The %d format specifier.
  503. * %l::                          The %l format specifier.
  504. * %t::                          The %t format specifier.
  505. * %z::                          The %z format specifier.
  506. * %a::                          The %a format specifier.
  507. * %m::                          The %m format specifier.
  508. * %g::                          The %g format specifier.
  509. * %o::                          The %o format specifier.
  510. * %p::                          The %p format specifier.
  511. * %b::                          The %b format specifier.
  512. * %i::                          The %i format specifier.
  513. * %?::                          The %? format specifier.
  514.  
  515. 
  516. File: git.info,  Node: %s,  Next: %f,  Up: formatted-command
  517.  
  518. The %s format specifier
  519. .......................
  520.  
  521.    The format of %s is:  %s{question,default_answer}.
  522.  
  523.    When `git' encounters a %s in the `formatted-command' it asks the
  524. user the question `question' whose default answer is `default_answer'
  525. and replaces the `%s{ , }' with the user's answer.  Both `question' and
  526. `default_answer' can contain any other `format specifiers' except %s.
  527.  
  528.    Note that there should be no spaces between %s and '{'.
  529.  
  530. 
  531. File: git.info,  Node: %f,  Next: %d,  Prev: %s,  Up: formatted-command
  532.  
  533. The %f format specifier
  534. .......................
  535.  
  536.    `git' will replace %f with the current directory entry name only if
  537. it is a file (not a directory).
  538.  
  539. 
  540. File: git.info,  Node: %d,  Next: %l,  Prev: %f,  Up: formatted-command
  541.  
  542. The %d format specifier
  543. .......................
  544.  
  545.    `git' will replace %d with the current directory entry name only if
  546. it is a directory (not a file).
  547.  
  548. 
  549. File: git.info,  Node: %l,  Next: %t,  Prev: %d,  Up: formatted-command
  550.  
  551. The %l format specifier
  552. .......................
  553.  
  554.    `git' will replace %l with the current directory entry name only if
  555. it is a symbolic link with no target.
  556.  
  557. 
  558. File: git.info,  Node: %t,  Next: %z,  Prev: %l,  Up: formatted-command
  559.  
  560. The %t format specifier
  561. .......................
  562.  
  563.    `git' will replace %t with the current directory entry name only if
  564. it is a named pipe.
  565.  
  566. 
  567. File: git.info,  Node: %z,  Next: %a,  Prev: %t,  Up: formatted-command
  568.  
  569. The %z format specifier
  570. .......................
  571.  
  572.    `git' will replace %z with the current directory entry name only if
  573. it is a socket.
  574.  
  575. 
  576. File: git.info,  Node: %a,  Next: %m,  Prev: %z,  Up: formatted-command
  577.  
  578. The %a format specifier
  579. .......................
  580.  
  581.    `git' will always replace %a with the current directory entry name.
  582.  
  583. 
  584. File: git.info,  Node: %m,  Next: %g,  Prev: %a,  Up: formatted-command
  585.  
  586. The %m format specifier
  587. .......................
  588.  
  589.    `git' will always replace %m with the current file mode.
  590.  
  591. 
  592. File: git.info,  Node: %g,  Next: %o,  Prev: %m,  Up: formatted-command
  593.  
  594. The %g format specifier
  595. .......................
  596.  
  597.    `git' will always replace %g with the current file group.
  598.  
  599. 
  600. File: git.info,  Node: %o,  Next: %p,  Prev: %g,  Up: formatted-command
  601.  
  602. The %o format specifier
  603. .......................
  604.  
  605.    `git' will always replace %o with the current file owner.
  606.  
  607. 
  608. File: git.info,  Node: %p,  Next: %b,  Prev: %o,  Up: formatted-command
  609.  
  610. The %p format specifier
  611. .......................
  612.  
  613.    `git' will always replace %p with the current panel path.
  614.  
  615. 
  616. File: git.info,  Node: %b,  Next: %i,  Prev: %p,  Up: formatted-command
  617.  
  618. The %b format specifier
  619. .......................
  620.  
  621.    `git' will always replace %b with the current panel directory name.
  622.  
  623. 
  624. File: git.info,  Node: %i,  Next: %?,  Prev: %b,  Up: formatted-command
  625.  
  626. The %i format specifier
  627. .......................
  628.  
  629.    `git' will always replace %i with all the current panel selected
  630. file names.
  631.  
  632. 
  633. File: git.info,  Node: %?,  Prev: %i,  Up: formatted-command
  634.  
  635. The %? format specifier
  636. .......................
  637.  
  638.    The format of %? is: %?{confirmation}.
  639.  
  640.    `git' uses this format specifier only to ask for confirmation before
  641. expanding / executing the current command.  The `confirmation' string
  642. is displayed and, if the user doesn't confirm, the command is aborted.
  643. Otherwise, %?{confirmation} expands to a null string and the command is
  644. expanded / executed normally.
  645.  
  646. 
  647. File: git.info,  Node: new-dir,  Next: save-screen,  Prev: formatted-command,  Up: GIT-Keys
  648.  
  649. The new-dir field
  650. .................
  651.  
  652.    If the `formatted-command' successfully exits (exit code = 0) or it
  653. has no body and this field is present then `new-dir' will become the
  654. current panel directory.
  655.  
  656.    The character '~' used at the beginning of the `new-dir' field is
  657. replaced by the user's home directory.
  658.  
  659. 
  660. File: git.info,  Node: save-screen,  Next: pause,  Prev: new-dir,  Up: GIT-Keys
  661.  
  662. The save-screen field
  663. .....................
  664.  
  665.    This field is a character (usually 'y' or 'n') that tells `git' to
  666. save ('y') or not to save ('n') the terminal's screen after executing
  667. the `formatted-command'.  Saving the screen is not necessary while
  668. editing or viewing a file because the information left after the editor
  669. or the viewer exits is not important.  Saving the screen means that that
  670. screen will be restored before the execution of the next command.
  671. Currently this field is used only if you are working as a super user
  672. under `Linux' on a virtual console.  Its default value is 'y'.
  673.  
  674. 
  675. File: git.info,  Node: pause,  Next: hide,  Prev: save-screen,  Up: GIT-Keys
  676.  
  677. The pause field
  678. ...............
  679.  
  680.    Users may wish to read some commands's results before repainting the
  681. panels.  If this field is present git will wait for a key to be pressed
  682. before restoring the panels.  Its default value is 'n'.
  683.  
  684. 
  685. File: git.info,  Node: hide,  Prev: pause,  Up: GIT-Keys
  686.  
  687. The hide field
  688. ..............
  689.  
  690.    Some commands that don't displaying any useful information if
  691. successfully complete their execution: `mount', `chmod', `chown',
  692. `chgrp', `sync' ... and, if an error occurs, a line or two are sent to
  693. stderr.  If this option is 'y', the stdout and stderr will be
  694. redirected to some files (stdout.pid and stderr.pid, where pid is
  695. `git''s pid) and only if the command's exit code is not 0, the
  696. stderr.pid file will be displayed, line by line, onto the status bar.
  697. This way the panels will not be deleted and then repainted and the
  698. command appears to be built-in.  stdout.pid and stderr.pid are created
  699. in the `TempDirectory' specified in the `Setup' section.  Its default
  700. value is 'n'.
  701.  
  702. 
  703. File: git.info,  Node: GIT-FTI,  Prev: GIT-Keys,  Up: git Sections
  704.  
  705. Setting up colors for different file types
  706. ------------------------------------------
  707.  
  708.    This sections contains entries of the form:
  709.  
  710.      `pattern' = `foreground'; `background'; `brightness'
  711.  
  712. where `pattern' is a file name matching pattern, `foreground',
  713. `background' and `brightness' are the color specification to be used
  714. when a file whose name match the given `pattern' is displayed in a
  715. panel.  Colors can be turned off using the `TypeSensitivity' variable
  716. in the `GIT-Setup' seection.
  717.  
  718. 
  719. File: git.info,  Node: gitps Sections,  Next: gitview Sections,  Prev: git Sections,  Up: Configuration Files
  720.  
  721. gitps Sections
  722. --------------
  723.  
  724. * Menu:
  725.  
  726. * GITPS-Setup::                         gitps's setup section.
  727. * GITPS-Color::                         gitps's color section.
  728. * GITPS-Monochrome::                    gitps's monochrome section.
  729. * GITPS-Keys::                          gitps's keys section.
  730.  
  731. 
  732. File: git.info,  Node: GITPS-Setup,  Next: GITPS-Color,  Up: gitps Sections
  733.  
  734. gitps Setup
  735. ...........
  736.  
  737.    In this section the variables have only one field.
  738.  
  739. 
  740. File: git.info,  Node: GITPS-Color,  Next: GITPS-Monochrome,  Prev: GITPS-Setup,  Up: gitps Sections
  741.  
  742. Using gitps on color displays
  743. .............................
  744.  
  745.    In this sections the variables have only one field.
  746.  
  747.    These section allows you to customize the colors of `gitps'.
  748. Reading the `.gitrc.TERM' configuration file is self explanatory.
  749.  
  750. 
  751. File: git.info,  Node: GITPS-Monochrome,  Next: GITPS-Keys,  Prev: GITPS-Color,  Up: gitps Sections
  752.  
  753. Using gitps on monochrome displays
  754. ..................................
  755.  
  756.    In this sections the variables have only one field.
  757.  
  758.    These section allows you to customize the appearance of `gitps' on
  759. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  760. self explanatory.
  761.  
  762. 
  763. File: git.info,  Node: GITPS-Keys,  Prev: GITPS-Monochrome,  Up: gitps Sections
  764.  
  765. Defining keys
  766. .............
  767.  
  768. 
  769. File: git.info,  Node: gitview Sections,  Prev: gitps Sections,  Up: Configuration Files
  770.  
  771. gitview Sections
  772. ----------------
  773.  
  774. * Menu:
  775.  
  776. * GITVIEW-Setup::                       gitview's setup section.
  777. * GITVIEW-Color::                       gitview's color section.
  778. * GITVIEW-Monochrome::                  gitview's monochrome section.
  779. * GITVIEW-Keys::                        gitview's keys section.
  780.  
  781. 
  782. File: git.info,  Node: GITVIEW-Setup,  Next: GITVIEW-Color,  Up: gitview Sections
  783.  
  784. gitview Setup
  785. .............
  786.  
  787.    In this section the variables have only one field.
  788.  
  789. 
  790. File: git.info,  Node: GITVIEW-Color,  Next: GITVIEW-Monochrome,  Prev: GITVIEW-Setup,  Up: gitview Sections
  791.  
  792. Using gitview on color displays
  793. ...............................
  794.  
  795.    In this sections the variables have only one field.
  796.  
  797.    These section allows you to customize the colors of `gitview'.
  798. Reading the `.gitrc.TERM' configuration file is self explanatory.
  799.  
  800. 
  801. File: git.info,  Node: GITVIEW-Monochrome,  Next: GITVIEW-Keys,  Prev: GITVIEW-Color,  Up: gitview Sections
  802.  
  803. Using gitview on monochrome displays
  804. ....................................
  805.  
  806.    In this sections the variables have only one field.
  807.  
  808.    These section allows you to customize the appearance of `gitview' on
  809. monochrome displays. Reading the `.gitrc.TERM' configuration file is
  810. self explanatory.
  811.  
  812. 
  813. File: git.info,  Node: GITVIEW-Keys,  Prev: GITVIEW-Monochrome,  Up: gitview Sections
  814.  
  815. Defining keys
  816. .............
  817.  
  818. 
  819. File: git.info,  Node: Limitations,  Next: Bugs,  Prev: Customization,  Up: Top
  820.  
  821. GNU Interactive Tools limitations
  822. *********************************
  823.  
  824.    Background commands (& terminated)can be specified in the
  825. configuration file but their result (stdout and stderr redirection),
  826. will be overwritten by the result of newer commands and, if an error
  827. occurs, it will not be seen.
  828.  
  829.    When `git' is compiled for `Linux', the default built-in color
  830. descriptions are for color monitors, so you can't (decently) run `git'
  831. on a b/w monitor without the `.gitrc.TERM' file correctly configured.
  832. `.gitrc.TERM' should be configured with `AnsiColors' = OFF.
  833.  
  834.    Job support is implemented only in `git'.
  835.  
  836.    Due to the fact that the ';' character is used as a field separator
  837. in the configuration files, you can't write something like that in the
  838. `.gitrc.TERM' files:
  839.  
  840.    ^AAA = SHOW-USERS-AND-GROUPS; more /etc/passwd; more /etc/group
  841.  
  842. because 'more /etc/group' will be considered as a directory to switch
  843. to.  You must write a small script instead:
  844.  
  845.    #!/bin/sh
  846.  
  847.    more /etc/passwd more /etc/group
  848.  
  849.    Supposing the script name is `show_ug', the `.gitrc.TERM' line will
  850. look like this:
  851.  
  852.    ^AAA = SHOW-USERS-AND-GROUPS; show_ug
  853.  
  854.    There is no support for appearance modes on magic-cookie terminals.
  855.  
  856. 
  857. File: git.info,  Node: Bugs,  Prev: Limitations,  Up: Top
  858.  
  859. GNU Interactive Tools bugs
  860. **************************
  861.  
  862.    Any questions, comments, or bug reports, should be emailed to the
  863. authors.  Please be sure to include the version number.  The email
  864. addresses are:
  865.  
  866.              tudorh@pub.ro
  867.              pink@pub.ro
  868.  
  869. 
  870. File: git.info,  Node: Key Index,  Next: Command Index,  Prev: Distrib,  Up: Top
  871.  
  872. Key Index
  873. *********
  874.  
  875. * Menu:
  876.  
  877. * ^[]:                                  Modes.
  878. * ^]:                                   Modes.
  879. * ^A:                                   Moving Point.
  880. * ^B, LEFT:                             Moving Point.
  881. * ^C 2 a:                               Mail.
  882. * ^C 2 b:                               Mail.
  883. * ^C =:                                 Comparing Files.
  884. * ^C a:                                 Archive Files.
  885. * ^C B:                                 Comparing Files.
  886. * ^C b 2 a:                             Mail.
  887. * ^C b 2 b:                             Mail.
  888. * ^C b a:                               Archive Files.
  889. * ^C b C:                               Copying Files.
  890. * ^C b C (for directories):             Copying Dirs.
  891. * ^C b D:                               Deleting Files.
  892. * ^C b D (for directories):             Deleting Dirs.
  893. * ^C b e:                               Encoding Files.
  894. * ^C b f Z:                             Compressing Files.
  895. * ^C b G:                               Inode.
  896. * ^C b H:                               Linking Files.
  897. * ^C b M:                               Inode.
  898. * ^C b O:                               Inode.
  899. * ^C b R:                               Renaming Files.
  900. * ^C b R (for directories):             Renaming Dirs.
  901. * ^C b r G:                             Inode.
  902. * ^C b r M:                             Inode.
  903. * ^C b r O:                             Inode.
  904. * ^C b S:                               Linking Files.
  905. * ^C b T:                               Moving Files.
  906. * ^C b T (for directories):             Moving Dirs.
  907. * ^C b x:                               Archive Files.
  908. * ^C b z:                               Compressing Files.
  909. * ^C C (for directories):               Copying Dirs.
  910. * ^C D (for directories):               Deleting Dirs.
  911. * ^C e:                                 Encoding Files.
  912. * ^C ESC =:                             Comparing Files.
  913. * ^C f Z:                               Compressing Files.
  914. * ^C G:                                 Inode.
  915. * ^C H:                                 Linking Files.
  916. * ^C M:                                 Inode.
  917. * ^C O:                                 Inode.
  918. * ^C p:                                 Encrypting Files.
  919. * ^C R:                                 Renaming Files.
  920. * ^C R (for directories):               Renaming Dirs.
  921. * ^C r G:                               Inode.
  922. * ^C r M:                               Inode.
  923. * ^C r O:                               Inode.
  924. * ^C S:                                 Linking Files.
  925. * ^C s:                                 Selecting.
  926. * ^C T (for directories):               Moving Dirs.
  927. * ^C U:                                 Dirs Usage.
  928. * ^C u:                                 Selecting.
  929. * ^C W:                                 Wiping Files.
  930. * ^C x:                                 Archive Files.
  931. * ^C z:                                 Compressing Files.
  932. * ^E:                                   Moving Point.
  933. * ^F, RIGHT:                            Moving Point.
  934. * ^H, BKSPC:                            Erasing.
  935. * ^K:                                   Erasing.
  936. * ^L:                                   Refreshing.
  937. * ^O, ESC o:                            Modes.
  938. * ^R, ^Xr:                              Isearch.
  939. * ^S, ^Xs:                              Isearch.
  940. * ^SPC:                                 Setting Mark.
  941. * ^U:                                   Erasing.
  942. * ^W:                                   Erasing.
  943. * ^X 0:                                 Modes.
  944. * ^X 1:                                 Modes.
  945. * ^X 2:                                 Modes.
  946. * ^X 4 a:                               Editing Files.
  947. * ^X ^F:                                Editing Files.
  948. * ^X ^G:                                Inserting Text.
  949. * ^X ^L:                                Reseting.
  950. * ^X ^P:                                Dirs History.
  951. * ^X ^R:                                Dirs History.
  952. * ^X ^X:                                Setting Mark.
  953. * ^X b m:                               Compiling.
  954. * ^X d, ^X ^D:                          Changing Dirs.
  955. * ^X E:                                 Environment.
  956. * ^X e:                                 Editing Files.
  957. * ^X g:                                 Grep.
  958. * ^X I:                                 Spelling Files.
  959. * ^X k:                                 Processes.
  960. * ^X l:                                 Refreshing.
  961. * ^X N:                                 Dirs History.
  962. * ^X p:                                 Locking.
  963. * ^X P:                                 Moving.
  964. * ^X q:                                 Documentation.
  965. * ^X S:                                 Sync.
  966. * ^X T:                                 Sysinfo.
  967. * ^X v:                                 Viewing Files.
  968. * ^X w:                                 Searching Files.
  969. * ^X z:                                 Shell.
  970. * ^Y:                                   Yanking.
  971. * DEL, ^D:                              Erasing.
  972. * DOWN, ^N:                             Moving.
  973. * END, ESC >:                           Moving.
  974. * ESC %:                                Searching Files.
  975. * ESC &:                                Searching Files.
  976. * ESC .:                                Hot Keys.
  977. * ESC /:                                Hot Keys.
  978. * ESC 1:                                Hot Keys.
  979. * ESC 2:                                Hot Keys.
  980. * ESC \:                                Erasing.
  981. * ESC a c:                              Changing Dirs.
  982. * ESC a o:                              Changing Dirs.
  983. * ESC b:                                Moving Point.
  984. * ESC BKSPC:                            Erasing.
  985. * ESC c:                                Case Changes.
  986. * ESC d:                                Erasing.
  987. * ESC d a:                              Modes.
  988. * ESC d d:                              Modes.
  989. * ESC d f:                              Modes.
  990. * ESC d m:                              Modes.
  991. * ESC d o:                              Modes.
  992. * ESC d s:                              Modes.
  993. * ESC ESC RET:                          Inserting Text.
  994. * ESC f:                                Moving Point.
  995. * ESC h:                                Hot Keys.
  996. * ESC i:                                Hot Keys.
  997. * ESC k:                                Erasing.
  998. * ESC l:                                Case Changes.
  999. * ESC m a:                              Mounting.
  1000. * ESC m b:                              Mounting.
  1001. * ESC m t:                              Mounting.
  1002. * ESC n:                                History.
  1003. * ESC p:                                History.
  1004. * ESC P a, ESC P l, ESC P u:            Processes.
  1005. * ESC P b, ESC P c, ESC P e:            Processes.
  1006. * ESC P T:                              Processes.
  1007. * ESC P x, ESC P y:                     Processes.
  1008. * ESC r a:                              Mounting.
  1009. * ESC r b:                              Mounting.
  1010. * ESC r t:                              Mounting.
  1011. * ESC RET:                              Inserting Text.
  1012. * ESC s d:                              Sorting.
  1013. * ESC s e:                              Sorting.
  1014. * ESC S f:                              Sysinfo.
  1015. * ESC s g i:                            Sorting.
  1016. * ESC s g n:                            Sorting.
  1017. * ESC S m:                              Sysinfo.
  1018. * ESC s m:                              Sorting.
  1019. * ESC s n:                              Sorting.
  1020. * ESC s o i:                            Sorting.
  1021. * ESC s o n:                            Sorting.
  1022. * ESC S q:                              Sysinfo.
  1023. * ESC S s:                              Sysinfo.
  1024. * ESC s s:                              Sorting.
  1025. * ESC S u:                              Sysinfo.
  1026. * ESC s u:                              Sorting.
  1027. * ESC S v:                              Sysinfo.
  1028. * ESC S w:                              Sysinfo.
  1029. * ESC SPC:                              Erasing.
  1030. * ESC u:                                Case Changes.
  1031. * ESC w:                                Erasing.
  1032. * ESC x r m:                            Mail.
  1033. * F1, ^X i:                             Documentation.
  1034. * F10, ^X ^C, ^X c:                     Exit.
  1035. * F2, ^X a:                             Actions.
  1036. * F3, ^X h:                             Viewing Files.
  1037. * F4:                                   Editing Files.
  1038. * F5 (for directories):                 Copying Dirs.
  1039. * F5, ^C C:                             Copying Files.
  1040. * F6 (for directories):                 Moving Dirs.
  1041. * F6, ^C T:                             Moving Files.
  1042. * F7, ^X M:                             Creating Dirs.
  1043. * F8 (for directories):                 Deleting Dirs.
  1044. * F8, ^C D:                             Deleting Files.
  1045. * F9, ^X m:                             Compiling.
  1046. * HOME, ESC <:                          Moving.
  1047. * INS, ^T, ^X \, ^\:                    Selecting.
  1048. * PGDOWN, ^V:                           Moving.
  1049. * PGUP, ESC v:                          Moving.
  1050. * TAB, ^I, ^X o:                        Moving.
  1051. * UP, ^P:                               Moving.
  1052.  
  1053. 
  1054. File: git.info,  Node: Command Index,  Next: Variable Index,  Prev: Key Index,  Up: Top
  1055.  
  1056. Command Index
  1057. *************
  1058.  
  1059. * Menu:
  1060.  
  1061. * adapt-current-directory:              Changing Dirs.
  1062. * Adapt-other-directory:                Changing Dirs.
  1063. * ASCII-MAIL:                           Mail.
  1064. * B-ASCII-MAIL:                         Mail.
  1065. * B-BINARY-MAIL:                        Mail.
  1066. * B-CHGRP:                              Inode.
  1067. * B-CHMOD:                              Inode.
  1068. * B-CHOWN:                              Inode.
  1069. * B-COMPRESS:                           Compressing Files.
  1070. * B-COPY:                               Copying Files.
  1071. * B-COPY (for directories):             Copying Dirs.
  1072. * B-DELETE:                             Deleting Files.
  1073. * B-DELETE (for directories):           Deleting Dirs.
  1074. * B-LINK:                               Linking Files.
  1075. * B-MAKE:                               Compiling.
  1076. * B-MOVE:                               Moving Files.
  1077. * B-MOVE (for directories):             Moving Dirs.
  1078. * B-R-CHGRP:                            Inode.
  1079. * B-R-CHMOD:                            Inode.
  1080. * B-R-CHOWN:                            Inode.
  1081. * B-RENAME:                             Renaming Files.
  1082. * B-RENAME (for directories):           Renaming Dirs.
  1083. * B-SYMLINK:                            Linking Files.
  1084. * B-TAR:                                Archive Files.
  1085. * B-TAR-COMPRESS:                       Archive Files.
  1086. * B-UNCOMPRESS:                         Compressing Files.
  1087. * B-UNCOMPRESS-UNTAR:                   Archive Files.
  1088. * B-UNTAR:                              Archive Files.
  1089. * B-UUDECODE:                           Encoding Files.
  1090. * B-UUENCODE:                           Encoding Files.
  1091. * backward-char:                        Moving Point.
  1092. * backward-delete-char:                 Erasing.
  1093. * backward-kill-word:                   Erasing.
  1094. * backward-word:                        Moving Point.
  1095. * beginning-of-line:                    Moving Point.
  1096. * beginning-of-panel:                   Moving.
  1097. * BF-UNCOMPRESS:                        Compressing Files.
  1098. * BINARY-COMPARE:                       Comparing Files.
  1099. * BINARY-MAIL:                          Mail.
  1100. * capitalize-word:                      Case Changes.
  1101. * change-directory:                     Changing Dirs.
  1102. * CHANGE-LOG:                           Editing Files.
  1103. * CHGRP:                                Inode.
  1104. * CHMOD:                                Inode.
  1105. * CHOWN:                                Inode.
  1106. * COMPRESS:                             Compressing Files.
  1107. * copy:                                 Copying Files.
  1108. * copy (for directories):               Copying Dirs.
  1109. * DATE:                                 Sysinfo.
  1110. * DECRYPT:                              Encrypting Files.
  1111. * delete:                               Deleting Files.
  1112. * delete (for directories):             Deleting Dirs.
  1113. * delete-char:                          Erasing.
  1114. * delete-horizontal-space:              Erasing.
  1115. * DIFF:                                 Comparing Files.
  1116. * DIRECTORY-USAGE:                      Dirs Usage.
  1117. * DISK-FREE-SPACE:                      Sysinfo.
  1118. * downcase-word:                        Case Changes.
  1119. * EDIT:                                 Editing Files.
  1120. * ENCRYPT:                              Encrypting Files.
  1121. * end-of-line:                          Moving Point.
  1122. * end-of-panel:                         Moving.
  1123. * enlarge-other-panel:                  Modes.
  1124. * enlarge-panel:                        Modes.
  1125. * ENV:                                  Environment.
  1126. * exchange-point-and-mark:              Setting Mark.
  1127. * exit:                                 Exit.
  1128. * F-UNCOMPRESS:                         Compressing Files.
  1129. * FILE-ACTION:                          Actions.
  1130. * FILE-CREATE:                          Editing Files.
  1131. * file-to-input-line:                   Inserting Text.
  1132. * FIND:                                 Searching Files.
  1133. * FINGER:                               Sysinfo.
  1134. * FIRST-FLOPPY-DIR:                     Hot Keys.
  1135. * forward-char:                         Moving Point.
  1136. * forward-word:                         Moving Point.
  1137. * GITPS, PS:                            Processes.
  1138. * GREP:                                 Grep.
  1139. * hard-refresh:                         Refreshing.
  1140. * HOME-DIR:                             Hot Keys.
  1141. * INCLUDE-DIR:                          Hot Keys.
  1142. * INFO:                                 Documentation.
  1143. * isearch-backward:                     Isearch.
  1144. * isearch-forward:                      Isearch.
  1145. * ISPELL:                               Spelling Files.
  1146. * just-one-space:                       Erasing.
  1147. * KILL:                                 Processes.
  1148. * kill-line:                            Erasing.
  1149. * kill-region:                          Erasing.
  1150. * kill-ring-save:                       Erasing.
  1151. * kill-to-beginning-of-line:            Erasing.
  1152. * kill-to-end-of-line:                  Erasing.
  1153. * kill-word:                            Erasing.
  1154. * LAST-BACKUP-DIFF:                     Comparing Files.
  1155. * LINK:                                 Linking Files.
  1156. * LOCATE:                               Searching Files.
  1157. * lock:                                 Locking.
  1158. * MAKE:                                 Compiling.
  1159. * make-directory:                       Creating Dirs.
  1160. * MAN:                                  Documentation.
  1161. * MOUNT-A:                              Mounting.
  1162. * MOUNT-B:                              Mounting.
  1163. * MOUNT-THIS:                           Mounting.
  1164. * MOUNTED-FILE-SYSTEMS:                 Sysinfo.
  1165. * move:                                 Moving Files.
  1166. * move (for directories):               Moving Dirs.
  1167. * MULTIPLE-EDIT:                        Editing Files.
  1168. * MULTIPLE-VIEW:                        Viewing Files.
  1169. * next-directory:                       Dirs History.
  1170. * next-history-element:                 History.
  1171. * next-line:                            Moving.
  1172. * other-panel:                          Moving.
  1173. * other-path-to-input-line:             Inserting Text.
  1174. * panel-enable-all:                     Modes.
  1175. * panel-enable-date-time:               Modes.
  1176. * panel-enable-full-name:               Modes.
  1177. * panel-enable-mode:                    Modes.
  1178. * panel-enable-next-mode:               Modes.
  1179. * panel-enable-owner-group:             Modes.
  1180. * panel-enable-size:                    Modes.
  1181. * panel-sort-by-date:                   Sorting.
  1182. * panel-sort-by-extension:              Sorting.
  1183. * panel-sort-by-group-id:               Sorting.
  1184. * panel-sort-by-group-name:             Sorting.
  1185. * panel-sort-by-mode:                   Sorting.
  1186. * panel-sort-by-name:                   Sorting.
  1187. * panel-sort-by-owner-id:               Sorting.
  1188. * panel-sort-by-owner-name:             Sorting.
  1189. * panel-sort-by-size:                   Sorting.
  1190. * panel-sort-next-method:               Sorting.
  1191. * previous-directory:                   Dirs History.
  1192. * previous-history-element:             History.
  1193. * previous-line:                        Moving.
  1194. * PSTREE:                               Processes.
  1195. * QUOTA:                                Sysinfo.
  1196. * R-CHGRP:                              Inode.
  1197. * R-CHMOD:                              Inode.
  1198. * R-CHOWN:                              Inode.
  1199. * READ-MAIL:                            Mail.
  1200. * RECURSIVE-GREP:                       Grep.
  1201. * refresh:                              Refreshing.
  1202. * RENAME:                               Renaming Files.
  1203. * RENAME (for directories):             Renaming Dirs.
  1204. * reset-directory-history:              Dirs History.
  1205. * ROOT-DIR:                             Hot Keys.
  1206. * scroll-down:                          Moving.
  1207. * scroll-up:                            Moving.
  1208. * SECOND-FLOPPY-DIR:                    Hot Keys.
  1209. * select-file:                          Selecting.
  1210. * select-files-matching-pattern:        Selecting.
  1211. * selected-files-to-input-line:         Inserting Text.
  1212. * set-mark:                             Setting Mark.
  1213. * set-scroll-step:                      Moving.
  1214. * SUB-SHELL:                            Shell.
  1215. * switch-panels:                        Moving.
  1216. * SYMLINK:                              Linking Files.
  1217. * SYNC:                                 Sync.
  1218. * TAR:                                  Archive Files.
  1219. * TAR-COMPRESS:                         Archive Files.
  1220. * tty-mode:                             Modes.
  1221. * TTY-RESET:                            Reseting.
  1222. * two-panel-mode:                       Modes.
  1223. * UMOUNT-A:                             Mounting.
  1224. * UMOUNT-B:                             Mounting.
  1225. * UMOUNT-THIS:                          Mounting.
  1226. * UNCOMPRESS:                           Compressing Files.
  1227. * UNCOMPRESS-UNTAR:                     Archive Files.
  1228. * unselect-files-matching-pattern:      Selecting.
  1229. * UNTAR:                                Archive Files.
  1230. * UP-DIR:                               Hot Keys.
  1231. * upcase-word:                          Case Changes.
  1232. * USERS:                                Sysinfo.
  1233. * UUDECODE:                             Encoding Files.
  1234. * UUENCODE:                             Encoding Files.
  1235. * VIEW:                                 Viewing Files.
  1236. * VIRTUAL-MEMORY-STATUS:                Sysinfo.
  1237. * WHEREIS:                              Searching Files.
  1238. * WHICH:                                Searching Files.
  1239. * WHO:                                  Sysinfo.
  1240. * WIPE:                                 Wiping Files.
  1241. * yank:                                 Yanking.
  1242.  
  1243. 
  1244. File: git.info,  Node: Variable Index,  Next: Concept Index,  Prev: Command Index,  Up: Top
  1245.  
  1246. Variable Index
  1247. **************
  1248.  
  1249. * Menu:
  1250.  
  1251. * AnsiColors:                           Setup.
  1252. * CommandLineModeHelp:                  GIT-Setup.
  1253. * ConfirmOnExit:                        GIT-Setup.
  1254. * EDITOR:                               Environment Variables.
  1255. * GIT_COMPRESS:                         Environment Variables.
  1256. * GIT_EDITOR:                           Environment Variables.
  1257. * GIT_RMAIL:                            Environment Variables.
  1258. * GIT_SHELL:                            Environment Variables.
  1259. * GIT_VMSTAT:                           Environment Variables.
  1260. * HistoryFile:                          GIT-Setup.
  1261. * InfoDisplay:                          GIT-Setup.
  1262. * LeadingDotMatch:                      GIT-Setup.
  1263. * NormalModeHelp:                       GIT-Setup.
  1264. * SHELL:                                Environment Variables.
  1265. * StartupFileDisplayMode:               GIT-Setup.
  1266. * StartupFileSortMethod:                GIT-Setup.
  1267. * StartupScrollStep:                    Setup.
  1268. * TempDirectory:                        Setup.
  1269. * TERM:                                 Configuration Files.
  1270. * TypeSensitivity:                      GIT-Setup.
  1271. * UseLastScreenChar:                    Setup.
  1272.  
  1273.